<!doctype html>


<html>
<head>
  <link rel="shortcut icon" href="static/images/favicon.ico" type="image/x-icon">
  <title>tagonenterhandler_test.js (Closure Library API Documentation - JavaScript)</title>
  <link rel="stylesheet" href="static/css/base.css">
  <link rel="stylesheet" href="static/css/doc.css">
  <link rel="stylesheet" href="static/css/sidetree.css">
  <link rel="stylesheet" href="static/css/prettify.css">

  <script>
     var _staticFilePath = "static/";
     var _typeTreeName = "goog";
     var _fileTreeName = "Source";
  </script>

  <script src="static/js/doc.js">
  </script>


  <meta charset="utf8">
</head>

<body onload="grokdoc.onLoad();">

<div id="header">
  <div class="g-section g-tpl-50-50 g-split">
    <div class="g-unit g-first">
      <a id="logo" href="index.html">Closure Library API Documentation</a>
    </div>

    <div class="g-unit">
      <div class="g-c">
        <strong>Go to class or file:</strong>
        <input type="text" id="ac">
      </div>
    </div>
  </div>
</div>





<div class="colmask rightmenu">
<div class="colleft">
    <div class="col1">
      <!-- Column 1 start -->

<div id="title">
       <span class="fn">tagonenterhandler_test.js</span>
</div>

<div class="g-section g-tpl-75-25">
  <div class="g-unit g-first" id="description">
    <span class='nodesc'>No description.</span>
  </div>
  

        <div class="g-unit" id="useful-links">
          <div class="title">Useful links</div>
          <ol>
            <li><a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html"><span class='source-code-link'>Source Code</span></a></li>
            <li><a href="http://code.google.com/p/closure-library/source/browse/local/closure/goog/editor/plugins/tagonenterhandler_test.js">Git</a></li>
          </ol>
        </div>
</div>

<h2 class="g-first">File Location</h2>
  <div class="g-section g-tpl-20-80">
    <div class="g-unit g-first">
      <div class="g-c-cell code-label">/goog/editor/plugins/tagonenterhandler_test.js</div>
    </div>
  </div>
<hr/>


   
<br/>

  <div class="legend">
        <span class="key publickey"></span><span>Public</span>
        <span class="key protectedkey"></span><span>Protected</span>
        <span class="key privatekey"></span><span>Private</span>
  </div>









<div class="section">
  <table class="horiz-rule">


  </table>
</div>




  <h2>Global Functions</h2>





<div class="section">
  <table class="horiz-rule">


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="assertPreparedContents"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">assertPreparedContents<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       Assert that the prepared contents matches the expected.

     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line355">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry private">
       <td class="access"></td>






  <td>
    <a name="helpTestSplit_"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">helpTestSplit_<span class="args">(<span class="arg">offset</span>,&nbsp;<span class="arg">firstHalfString</span>,&nbsp;<span class="arg">secondHalfString</span>,&nbsp;<span class="arg">isAppend</span>,&nbsp;<span class="arg">opt_goToRoot</span>)</span>
        </span>
      </div>


     <div class="entryOverview">
       Runs a test for splitting the dom.

     </div>


    <! -- Method details -->
    <div class="entryDetails">

      <div class="detailsSection">
        <b>Arguments: </b>






<table class="horiz-rule">
     
   <tr class="even">
     <td>
        <span class="entryName">offset</span>
        : <span class="type"><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Number">number</a></span>
        <div class="entryOverview">Index into the text node to split.</div>
     </td>
   </tr>
     
   <tr class="odd">
     <td>
        <span class="entryName">firstHalfString</span>
        : <span class="type"><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/String">string</a></span>
        <div class="entryOverview">What the html of the first half of the DOM
    should be.</div>
     </td>
   </tr>
     
   <tr class="even">
     <td>
        <span class="entryName">secondHalfString</span>
        : <span class="type"><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/String">string</a></span>
        <div class="entryOverview">What the html of the 2nd half of the DOM
    should be.</div>
     </td>
   </tr>
     
   <tr class="odd">
     <td>
        <span class="entryName">isAppend</span>
        : <span class="type"><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Boolean">boolean</a></span>
        <div class="entryOverview">True if the second half should be appended to the
    DOM.</div>
     </td>
   </tr>
     
   <tr class="even">
     <td>
        <span class="entryName">opt_goToRoot</span>
        : <span class="type">boolean=</span>
        <div class="entryOverview">True if the root argument for splitDom should
    be excluded.</div>
     </td>
   </tr>
  </table>
      </div>
   
  
    </div>
   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line404">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="makeField"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">makeField<span class="args">(<span class="arg">id</span>,&nbsp;<span class="arg">opt_tag</span>)</span>
        </span>
        &#8658; <span class="type"><a href="class_goog_editor_Field.html">goog.editor.Field</a></span>
      </div>


     <div class="entryOverview">
       Creates a field with only the enter handler plugged in, for testing.

     </div>


    <! -- Method details -->
    <div class="entryDetails">

      <div class="detailsSection">
        <b>Arguments: </b>






<table class="horiz-rule">
     
   <tr class="even">
     <td>
        <span class="entryName">id</span>
        : <span class="type"><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/String">string</a></span>
        <div class="entryOverview">A DOM id.</div>
     </td>
   </tr>
     
   <tr class="odd">
     <td>
        <span class="entryName">opt_tag</span>
        : <span class="type">boolean=</span>
        <div class="entryOverview">The block tag to use.  Defaults to P.</div>
     </td>
   </tr>
  </table>
      </div>
   
      <div class="detailsSection">
        <b>Returns:</b>&nbsp;<span class="type"><a href="class_goog_editor_Field.html">goog.editor.Field</a></span>&nbsp;
            A field.
      </div>
  
    </div>
   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line384">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="selectNodeAndHitEnter"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">selectNodeAndHitEnter<span class="args">(<span class="arg">field</span>,&nbsp;<span class="arg">id</span>)</span>
        </span>
        &#8658; <span class="type"><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Boolean">boolean</a></span>
      </div>


     <div class="entryOverview">
       Selects the node at the given id, and simulates an ENTER keypress.

     </div>


    <! -- Method details -->
    <div class="entryDetails">

      <div class="detailsSection">
        <b>Arguments: </b>






<table class="horiz-rule">
     
   <tr class="even">
     <td>
        <span class="entryName">field</span>
        : <span class="type">googe.editor.Field</span>
        <div class="entryOverview">The field with the node.</div>
     </td>
   </tr>
     
   <tr class="odd">
     <td>
        <span class="entryName">id</span>
        : <span class="type"><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/String">string</a></span>
        <div class="entryOverview">A DOM id.</div>
     </td>
   </tr>
  </table>
      </div>
   
      <div class="detailsSection">
        <b>Returns:</b>&nbsp;<span class="type"><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Boolean">boolean</a></span>&nbsp;
            Whether preventDefault was called on the event.
      </div>
  
    </div>
   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line370">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="setUp"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">setUp<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line39">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry private">
       <td class="access"></td>






  <td>
    <a name="splitDomCases_"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">splitDomCases_<span class="args">(<span class="arg">testFn</span>)</span>
        </span>
      </div>


     <div class="entryOverview">
       Runs different cases of splitting the DOM.

     </div>


    <! -- Method details -->
    <div class="entryDetails">

      <div class="detailsSection">
        <b>Arguments: </b>






<table class="horiz-rule">
     
   <tr class="even">
     <td>
        <span class="entryName">testFn</span>
        : <span class="type">function(number, string, string</span>)
        <div class="entryOverview">Function that takes an
    offset, firstHalfString and secondHalfString as parameters.</div>
     </td>
   </tr>
  </table>
      </div>
   
  
    </div>
   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line445">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testDeleteBrBeforeBlock"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testDeleteBrBeforeBlock<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       Tests that deleting a BR that comes right before a block element works.

     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line49">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testDeleteBrNormal"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testDeleteBrNormal<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       Tests that deleting a BR is working normally (that the workaround for the
bug is not causing double deletes).

     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line74">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterAtBeginningOfLink"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterAtBeginningOfLink<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       Verifies
goog.editor.plugins.TagOnEnterHandler.prototype.handleRegularEnterGecko_
when we explicitly split anchor elements. This test runs only for Gecko
since this is a Gecko-only codepath.

     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line162">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterCreatesBlankLine"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterCreatesBlankLine<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       Regression test for <a href="http://b/1991234">http://b/1991234</a> . Tests that when you hit enter and it
creates a blank line with whitespace and a BR, the cursor is placed in the
whitespace text node instead of the BR, otherwise continuing to type will
create adjacent text nodes, which causes browsers to mess up some
execcommands. Fix is in a Gecko-only codepath, thus test runs only for Gecko.
A full test for the entire sequence that reproed the bug is in
javascript/apps/editor/tests/ponenter_robot.html .

     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line104">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterInEmptyListItemAtBeginningOfList"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterInEmptyListItemAtBeginningOfList<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line191">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterInEmptyListItemAtBeginningOfSublist"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterInEmptyListItemAtBeginningOfSublist<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line279">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterInEmptyListItemAtEndOfList"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterInEmptyListItemAtEndOfList<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line210">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterInEmptyListItemAtEndOfSublist"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterInEmptyListItemAtEndOfSublist<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line307">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterInEmptyListItemInEmptyList"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterInEmptyListItemInEmptyList<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       Verifies correct handling of pressing enter in an empty list item.

     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line178">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterInEmptyListItemInMiddleOfList"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterInEmptyListItemInMiddleOfList<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line229">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterInEmptyListItemInSublist"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterInEmptyListItemInSublist<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line250">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testEnterNormalizeNodes"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testEnterNormalizeNodes<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       Regression test for <a href="http://b/3051179">http://b/3051179</a> . Tests that when you hit enter and it
creates a blank line with a BR and the cursor is placed in P.
Splitting DOM causes to make an empty text node. Then if the cursor is placed
at the text node the cursor is shown at wrong location.
Therefore this test checks that the cursor is not placed at an empty node.
Fix is in a Gecko-only codepath, thus test runs only for Gecko.

     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line137">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testPrepareContentForDivOnEnter"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testPrepareContentForDivOnEnter<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line343">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testPrepareContentForPOnEnter"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testPrepareContentForPOnEnter<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line335">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testReplaceWhiteSpaceWithNbsp"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testReplaceWhiteSpaceWithNbsp<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line512">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testSplitDom"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testSplitDom<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line452">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testSplitDomAndAppend"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testSplitDomAndAppend<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line460">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testSplitDomAtChildlessElement"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testSplitDomAtChildlessElement<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line497">code &raquo;</a>
  </td>
     </tr>


     <tr class="even entry public">
       <td class="access"></td>






  <td>
    <a name="testSplitDomAtElement"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testSplitDomAtElement<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line467">code &raquo;</a>
  </td>
     </tr>


     <tr class="odd entry public">
       <td class="access"></td>






  <td>
    <a name="testSplitDomAtElementStart"></a>


     <div class="arg">
       <img align="left" src="static/images/blank.gif">

        <span class="entryNamespace"></span><span class="entryName">testSplitDomAtElementStart<span class="args">()</span>
        </span>
      </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

   
  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line482">code &raquo;</a>
  </td>
     </tr>


  </table>
</div>






  <h2>Global Variables</h2>





<div class="section">
  <table class="horiz-rule">


     <tr class="even entry public">
       <td class="access"></td>





  <a name="editor"></a>

  <td>


     <div class="arg">
        <img align="left" src="static/images/blank.gif">

        <span class="entryName">editor</span>
        : 
     </div>


     <div class="entryOverview">
       <span class='nodesc'>No description.</span>
     </div>

  </td>


  <td class="view-code">
     <a href="local_closure_goog_editor_plugins_tagonenterhandler_test.js.source.html#line36">Code &raquo;</a>
  </td>
     </tr>


  </table>
</div>
      <!-- Column 1 end -->
    </div>

        <div class="col2">
          <!-- Column 2 start -->
          <div class="col2-c">
            <h2 id="ref-head">Directory plugins</h2>
            <div id="localView"></div>
          </div>

          <div class="col2-c">
            <h2 id="ref-head">File Reference</h2>
            <div id="sideFileIndex" rootPath="" current="/goog/editor/plugins/tagonenterhandler_test.js"></div>
          </div>
          <!-- Column 2 end -->
        </div>
</div>
</div>

</body>
</html>
